direct-debit payment - Español Inglés Diccionario